package com.gzx.plugin.tjzy.modular.word.mediation.bo;

import com.gzx.plugin.tjzy.modular.word.mediation.entity.GzxWordMediation;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @author zjt
 * @description
 * @date 2025/3/4 17:46
 */
@Data
@AutoMapper(target = GzxWordMediation.class)
public class GzxWordMediationAddBo {

    private Long id;

    /**
     * 模版名称
     */
    private String templateName;

    /**
     * 调解员电话
     */
    private String mediatorPhone;

    private String bankCode;

    /**
     * 欠款人姓名
     */
    private String debtorName;

    /**
     * 被申请人性别
     */
    private String debtorSex;

    /**
     * 欠款人身份证号
     */
    private String debtorCardId;

    /**
     * 欠款人手机号
     */
    private String debtorPhone;

    /**
     * 合同编号
     */
    private String contractNo;

    /**
     * 合同开始年
     */
    private String contractStartDate;

    /**
     * 欠款人客户ID
     */
    private String debtorClientId;

    /**
     * 逾期天数
     */
    private Integer overdueDays;

    /**
     * 欠款总额
     */
    private BigDecimal overdueAmount;

    /**
     * 结清金额
     */
    private BigDecimal settlementAmount;

    /**
     * 调解明细（JSON 格式）
     */
    private String detailJson;

    private Long caseId;
}
